package com.zhentao.service;



import com.zhentao.common.enums.admin.AdActivity;
import com.zhentao.common.enums.dto.AdActivityDto;
import com.zhentao.dtos.ResponseResult;
import com.zhentao.dtos.Result;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

public interface AdActivityService {
    ResponseResult acrivitylist(AdActivityDto adActivityDto);


    /**
     * admin -- 活动列表展示
     * @param adActivityDto
     * @return
     */
    Result activityList(AdActivityDto adActivityDto);

    /**
     * admin -- 活动信息新增
     * @param adActivity
     * @return
     */
    Result activitySave(AdActivity adActivity);

    /**
     * admin -- 活动信息修改
     * @param adActivity
     * @return
     */
    Result activityUpd(AdActivity adActivity);

    /**
     * 活动删除
     * @param id
     * @return
     */
//    Result activityDelete(Integer id);

    /**
     * 上传图片
     * @param file
     * @return
     */
    Result upload(MultipartFile file) throws IOException;

    Result activityDelete(Integer activityId);

}
